man-made obstacles - Turc Anglais Dictionnaire